<script lang="ts" setup>
import { useLocale } from '~/modules/locale';

const appStore = useAppStore();
const showMore = ref(true);
const value1 = computed(() => feedbackSubjectsData.value[0]?.subject ?? '');
const textarea = ref('');
const authed = useAuthed();

const feedbackSubjectsQry = useQuery({
  queryKey: [apis.apiFeedbackSubjects.id],
  queryFn: () => apis.apiFeedbackSubjects(undefined),
});
const feedbackSubjectsData = computed(() => feedbackSubjectsQry.data.value?.subjects ?? []);

const options1 = computed(() => feedbackSubjectsData.value.map(item => ({
  value: item.subject_id,
  label: item.subject,
})));

const res = computed(() => feedbackSubjectsData.value[0]?.subject_id ?? '');
function handleChange(value: string) {
  res.value = value;
}
function toggleMore() {
  showMore.value = !showMore.value;
}
async function handleSubmit() {
  if (!authed.value) {
    antdMessage.warning($t('gy0QaFjSyErjUIcpWzxo0'));
    setTimeout(() => globalPopups.sign.open(), 500);
    return;
  }

  if(!textarea.value){
    antdMessage.warning('请输入反馈内容')
    return;
  }
  const requestBody = {
    subject_id: res.value,
    content: textarea.value,
  };

  apis.apiFeedbackCommit({ requestBody }).then(() => {
    antdMessage.success($t('zsaLk1KtXyRrJmdsq5Jo2'));
  });
}
</script>

<template>
  <div
    class="css-container paper-shadow relative mt-10"
    :class="showMore ? 'content-before' : ''"
  >
    <div class="prose prose-sm relative max-w-full">
      <div class="relative z-2 grid float-right mb-6 ml-16 max-w-122 w-full gap-2.5 lt-tablet:(float-none ml-0 max-w-full)">
        <div class="text-xl font-bold">
          {{ $t('xp7VlwvkRzecImPcHcm3C') }}
        </div>
        <div class="text-3 text-[#848a9d]">
          {{ $t('ttO5Z2ObfiErNg1UfsPwJ') }}
        </div>
        <div class="mt-3">
          <div class="mb-1 text-3 text-[#848a9d] font-medium leading-1.43">
            {{ $t('vvZlKuthZuM0tvVqiPoGc') }}
          </div>
          <ASelect
            v-model:value="value1" class="select-box w-full"
            :options="options1"
            @change="handleChange"
          />
        </div>
        <textarea v-model="textarea" rows="4" class="css-textarea" :placeholder="$t('uvguuioRwEm6NaUmvKmA')" />
        <AButton
          class="ant-cover__Button-3d-primary w-full !h-9"
          size="small" type="primary" block
          @click="handleSubmit"
        >
          {{ $t('krVqxssSRrPyWlDRsBqG') }}
        </AButton>
      </div>

      <div :class="showMore ? 'max-h-[400px]' : 'max-h-[100%]'">
        <h1>{{ appStore.appName }}：{{ $t('8NRdvTge5kk0nqWpBfsa') }}</h1>
        <p>{{ $t('o80GdWu0mpTueTb5shEs4', { name: appStore.appName }) }}</p>
        <h2>{{ appStore.appName }}：{{ $t('7gp8z5VkVWrylYwfnEXj') }}</h2>
        <p>{{ $t('3_4ITuvuiyfsCyC4fM32w', { name: appStore.appName }) }}</p>
        <p>{{ $t('suIg36Yy1TBxhErWsFNjf') }}</p>
        <h2>{{ appStore.appName }}&nbsp;  {{ $t('mSTj04ZSszn6144iT1Qv', { name: appStore.appName }) }}</h2>
        <p>
          加密货币赌博为您提供最安全的在线赌博方式。无论您是在赌场探索
          <a href="https://www.bety.com/casino/slots">老虎机和游戏，</a>
          还是为您最喜欢的球队下注，您都可以确保安全无虞。这是因为加密货币的运作方式与传统货币不同，并且无需与银行和支付处理商等中介机构打交道。
        </p>
        <p>{{ $t('rwOxGWobrN4z7tzAstqtn') }}</p>
        <p>{{ $t('3MbXeRZLgCHT1mQNxNw') }}</p>
        <h3>{{ $t('txofYqOpbzSuuq4I0lYr') }}</h3>
        <p>
          在 {{ appStore.appName }}，我们致力于提供最好的在线赌博体验。除了提供最优质的
          <a href="https://www.bety.com/casino/crypto-game">加密赌场游戏</a>外，我们还相信玩家在网上玩游戏时有权享有透明度、公平性和安全性。加密货币赌博提供了所有这些，甚至更多。
        </p>
        <p>{{ $t('q2SVp9mlhYkwyr8vxl9e9') }}</p>
        <h2>{{ $t('0EtgZUa_7tehOnWJbK2Cb', { name: appStore.appName }) }}</h2>
        <p>{{ $t('spYvwWadCkGiV8cGoMyy9', { name: appStore.appName }) }}</p>

        <table class="w-full">
          <thead>
            <tr class="firstRow">
              <th><span>USDT</span></th>
              <th><span>DOGE</span></th>
            </tr>
          </thead>
          <tbody>
            <tr><td>ETH</td><td>BTC</td></tr>
            <tr><td>ARB</td><td>BNB</td></tr>
            <tr><td>DAI</td><td>DOT</td></tr>
            <tr><td>POL</td><td>TRX</td></tr>
            <tr><td>LINK</td><td>AAVE</td></tr>
            <tr><td>ATOM</td><td>WLD</td></tr>
            <tr><td>XLM</td><td>XRP</td></tr>
            <tr><td>WBTC</td><td>UNI</td></tr>
            <tr><td>SHIB</td><td>BCH</td></tr>
            <tr><td>AVAX</td><td>LTC</td></tr>
            <tr><td>USDC</td><td><br></td></tr>
          </tbody>
        </table>

        <h2>{{ $t('tWof7ar3yRy2OhdUAgAkl', { name: appStore.appName }) }}</h2>
        <p>
          {{ appStore.appName }} 的在线赌场提供来自业内最优秀
          <span class="link" @click="$router.push({ name: RN.VENDORS })">供应商的</span>一流游戏。我们与 50 多家公司合作，提供以下精彩游戏：
        </p>
        <p><br></p>
        <ul class="list-box">
          <li><p>NetEnt</p></li>
          <li><p>Pragmatic Play</p></li>
          <li><p>PG Soft</p></li>
          <li><p>BGaming</p></li>
          <li><p>Red Tiger</p></li>
          <li><p>Slotmill</p></li>
          <li><p>Microgaming</p></li>
        </ul>
        <p>{{ $t('zsuI0WFfDaaaynRDPdtO') }}</p>
        <h3>{{ $t('trCSnrfJodM7vXrZf9zwr') }}</h3>
        <p>{{ $t('gaMnx5Ct9xjVmjBPdQel', { name: appStore.appName }) }}</p>
        <p><br></p>
        <ul class="list-box">
          <li><p>Gates of Olympus 1000</p></li>
          <li><p>Fruit Million</p></li>
          <li><p>Book of Zulu</p></li>
          <li><p>Fortune Ox</p></li>
          <li><p>Book of Gold</p></li>
        </ul>
        <h3>{{ $t('aiNtfyuCdnwN6YMcwJj', { name: appStore.appName }) }}</h3>
        <p>{{ $t('8rMfDRj9C92kMcdjFz3K') }}</p>
        <p><br></p>
        <ul class="list-box">
          <li><p>HILO</p></li>
          <li><p>Plinko</p></li>
          <li><p>Wheel</p></li>
          <li><p>Coin Flip</p></li>
        </ul>
        <p>{{ $t('arjrOm5K94GymVtrZ5Cjw') }}</p>
        <h3>{{ $t('yF6QkpeArN3AopbVem') }}</h3>
        <p>{{ $t('0Ms8bBlYIti6lMx7geg3I', { name: appStore.appName }) }}</p>
        <h3> {{ $t('sXvzkc1DBayycmCpr3qW', { name: appStore.appName }) }}</h3>
        <p>
          如果您正在寻找完全身临其境的体验，那么 {{ appStore.appName }}
          <a href="https://www.bety.com/casino/lives">真人娱乐场</a>就是您的不二之选。在这里，比特币赌博让您有机会享受与实体娱乐场相同的体验，并有机会与其他玩家以及庄家互动。
        </p>
        <p>    {{ $t('mOy4PebCqi99QcDs12Rb') }}</p>
        <p><br></p>
        <ul class="list-box">
          <li><p>Lightning Roulette</p></li>
          <li><p>Speed Baccarat</p></li>
          <li><p>Las Vegas Blackjack</p></li>
        </ul>
        <p>{{ $t('dmvVoIyPf95NzGReMey') }}</p>
        <h3>{{ $t('9CwloApybpAiWdEbFdfQ') }}</h3>
        <p>{{ $t('hAGhew4kNBuIUtsTn3s3h') }}</p>
        <p><br></p>
        <ul class="list-box">
          <li><p>Crazy Coin Flip</p></li>
          <li><p>Funky Time Live</p></li>
          <li><p>Sweet Bonanza Candyland</p></li>
          <li><p>Deal or No Deal</p></li>
        </ul>
        <h2>{{ $t('3GMf20OSt68LKnK5LBzbt', { name: appStore.appName }) }}</h2>
        <p>{{ $t('2yFBc8LeekkK2VuCb1NN', { name: appStore.appName }) }}</p>
        <p>{{ $t('lZyvU1wOiAqBEuNbIh') }}：</p>
        <p><br></p>
        <ul class="list-box">
          <li><p>American Football</p></li>
          <li><p>Soccer</p></li>
          <li><p>Basketball</p></li>
          <li><p>Tennis</p></li>
          <li><p>Cricket</p></li>
        </ul>
        <p><a href="https://www.bety.com/sports?bt-path=%2Fsoccer-1">在投注足球</a>时，您可以确信所有重大赛事都在这里。除了涵盖世界杯和欧洲冠军联赛等重大锦标赛外，还有大量机会投注英超联赛、西甲联赛和德甲联赛等主要联赛。</p>
        <p>
          <a href="https://www.bety.com/sports?bt-path=%2Ftennis-5">如果您对网球赔率和投注</a>
          感兴趣，那么我们的体育博彩平台非常适合您。我们涵盖了 WTA、ATP 和 ITF 的所有赛事，因此您可以确保不会错过任何精彩赛事。
        </p>
        <h3>{{ $t('6iljzomUyAprp5JnF0trj', { name: appStore.appName }) }}</h3>
        <p>无论是吸引您眼球的<a href="https://www.bety.com/sports?bt-path=%2Fcounter-strike-109">CS 投注</a>，还是对英雄联盟下注的想法，您都可以确信我们在 {{ appStore.appName }} 为您提供服务。随着电子竞技的普及，我们一定会为您带来顶级游戏，例如：</p>
        <p><br></p>
        <ul class="list-box">
          <li><p>Dota 2</p></li>
          <li><p>Counter-Strike 2</p></li>
          <li><p>FIFA</p></li>
          <li><p>League of Legends</p></li>
        </ul>
        <p>{{ $t('mhllOwS3Ch2BHoDfVkWpg') }}</p>
        <h2>{{ $t('hg6TsT717Qa0Tqp_7Id9H', { name: appStore.appName }) }}</h2>
        <p>  {{ $t('hxZtqDciexWGtOskdhk18') }}</p>
        <p>{{ $t('s4GfdOzgHbKr2ypPXvI', { name: appStore.appName }) }}  </p>
        <p>
          我们与众不同之处在于我们提供的加密货币赌场
          <a href="https://www.bety.com/promotions">促销活动</a>。
          除了惊人的 380%
          <a href="https://www.bety.com/welcome">欢迎奖金</a>
          外，我们还为所有玩家提供一系列持续优惠。此外，您还可以加入我们的 VIP 俱乐部，享受各种礼品和专属优惠。
        </p>
        <p>  {{ $t('zxNuXrsHxee2lb6LhOpO', { name: appStore.appName }) }}  </p>
        <h2>{{ $t('jwAd76Of3AqZf3Rn_6x3') }}</h2>
        <h3>{{ $t('kEc2_2Fu7TpO1Ao6V0NjB', { name: appStore.appName }) }}</h3>
        <p>
          {{ $t('lmaOuwLouArMqDmX6SnYu', { name: appStore.appName }) }}
        </p>
        <h3>{{ $t('xWfFt12nXorUZsG3gPGs', { name: appStore.appName }) }}</h3>
        <p>
          {{ $t('7nTBg7XnrIx2dkQ6qp1qh', { name: appStore.appName }) }}
        </p>
        <h3>{{ $t('3b5Svf_501KtjQppsWe5V') }}</h3>
        <p>{{ $t('dp8jTOsi_0COaD7QonJl5') }}</p>
        <h3>{{ $t('3BaZw3d6Yqme6GVdnxjM') }}</h3>
        <p>{{ $t('wb_6Ngv7jZCkTtQKn0H1', { name: appStore.appName }) }}</p>
      </div>
    </div>
    <div class="mt-2.5 w-full flex cursor-pointer justify-center" :class="showMore ? 'absolute bottom-5 z-2 left-0' : ''" @click="toggleMore">
      <div v-if="showMore" class="btn">
        {{ $t('mdXrwOTtIgL4qIeuLMyD') }}
      </div>
      <div v-else class="btn">
        {{ $t('l7Fo4i7OQnXWwUi5EdDpA') }}
      </div>
    </div>
  </div>
</template>

<style lang="scss" scoped>
h1 {
  --uno: 'text-5 lt-tablet:text-4.5 font-800';
}
h2 {
  --uno: 'text-4 font-600';
}
p {
  --uno: 'text-3.5 text-#848A9D leading-6 lt-tablet:(text-3)';
}
.link,
a {
  --uno: 'text-white';
}
.content-before:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(31, 44, 55, 0) 65%, #000);
}
.paper-shadow {
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.css-container {
  --uno: 'text-white bg-[#131416] rounded-2 p-4 flex flex-col gap-2 overflow-hidden';
  background-image: linear-gradient(rgba(74, 155, 221, 0.05), rgba(74, 155, 221, 0.05));
}
.css-textarea {
  --uno: 'box-border w-full bg-#26272E px-3 py-2 rounded-2 h-25 border-none';
}

table {
  td {
    --uno: 'py-2 text-3 lh-4.5';
  }
}

.prose-sm {
  h1 {
    --uno: 'mb-4';
  }
  h2 {
    --uno: 'mt-7 mb-3.5 lh-6';
  }
  h3 {
    --uno: 'text-4.5  mt-7 mb-2 lh-7';
  }
  thead {
    th {
      --uno: 'text-left text-3';
      // border-bottom: 1px solid #26272e;
    }
  }
}
.list-box {
  --uno: 'my-4 pl-5.5 ps-22px list-disc';
  li {
    --uno: 'my-1';
    &::marker {
      color: #4b5563;
    }
  }
}
.prose {
  color: #d1d5db;
  h3 {
    font-weight: 600;
  }
  tbody {
    tr {
      border-bottom-width: 1px;
      border-bottom-color: #26272e;
      &:last-child {
        border: none;
      }
    }
  }
}

.btn {
  --uno: 'flex-center text-3 bg-#0C1822 py-1.5 px-2';
}
:deep(.ant-select-selector) {
  // background-color: #26272e;
}
.ant-select-single {
}
.select-box {
  :deep(.ant-select-selector) {
    background-color: red;
  }
}
.ant-select .ant-select-selector {
  background-color: red;
}
</style>
